package me.idashu.attg.persistence;

import java.util.List;
import java.util.Map;

import me.idashu.attg.domain.AuditeEntity;
import me.idashu.attg.domain.RecommendEntity;
import me.idashu.attg.domain.RecommendsDataStatisticsEntity;

public interface RecommendMapper {
	
	public List<RecommendEntity> getRecommendsList(Map<String, Object> map);

	public int recommendCount();

	public void deleteRecommends(int recommendId);

	public void insertRecommend(RecommendEntity recommend);
	
	public void updateRescoreById(long id);
	
	public List<RecommendEntity> findRecommends(Map<String, Object> map);
	
	public int findCountRecommends(RecommendEntity recommendEntity);
	
	public int auditeCount(int recommendId);
	
	public List<AuditeEntity> auditeList(Map<String, Object> map);
	
	public List<RecommendsDataStatisticsEntity> getRecommendsDataStatisticsList(Map<String, Object> map);
	
}
